<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script>
    let arr = [6,7,8,9];
    for (let i of arr){ //of返回数组里面的值
        console.log(i)
    }
    for (let i in arr){//in返回数组的下标
        console.log(i)
    }

    let x = 'xixi';
    let y = 'hhaa';
    console.log('ooo oo oo '+x+y);
    console.log(`ooo \`oo\` oo ${x+y}`);//  \\转义

    console.log(//使用模本字符串你输入在里面的格式会被默认保存下来
        `<ol>
         <li>123</li>
         <li>567</li>
     </ol>`
    );
    console.log( //使用引号会自动补其的换行，会保留格式
        //换行去掉的话，格式就是不会保留
        '<ol>\n    ' +
        '     <li>123</li>\n  ' +
        '       <li>567</li>\n   ' +
        '  </ol>'
    );

    //正则 includes()返回布尔值（true或者false） 表示在字符串里面是否找到了参数字符串
    let arr1 = 'qwerop';
    arr1.includes('e');
    let oo = arr1.includes('e');
    console.log(oo);

    //正则 startsWith() 返回布尔值（true或者false） 表示在字符串的头部是否有这个参数字符串
    let pp = arr1.startsWith('qwe');
    console.log(pp);

    //正则 endsWith() 返回布尔值(true或者false)  表示参数字符串是否在原字符串的尾部
    let  qq = arr1.endsWith('rop');
    console.log(qq);

    //正则  include （查找是否出现在参数字符串）  startsWith（是否在头部）   endsWith(是否出现在尾部)
    //以上三个正则都支持第二个参数，表示开始搜索的位置
    //endsWith第二个参数是位置假设从第六个开始，忽略尾部开始数第六个，然后往前找



    //repeat方法返回一个新的字符串，表示将原字符串重复n次
    let arr2  = 'q';
    let ww = arr2.repeat(3);
    console.log(ww);
    let ee = arr2.repeat(0);
    console.log(ee);//零次返回一个空
    //参数如果是小数，就向下取整
</script>
</html>